package test1224;

public class Test20 {
//    public static boolean m20(int[] arr) {
//        for(int num : arr){
//            if(isPrime(num)){
//                return true;
//            }
//        }
//
//        return false;
//    }
//    public static boolean isPrime(int num){
//        if(num <= 1){
//            return false;
//        }
//        for (int i = 2; i <= Math.sqrt(num); i++){
//            if(num % i == 0){
//                return false;
//            }
//        }
//        return true;
//    }
    public static void main(String[] args) {
        // 根据方法的调用需求实现方法
        // 判断数组中是否有质数？有返回true，没有返回false
        int[] arr = {4, 9, 12,20,55};
        boolean b = m20(arr);
        System.out.println(b);
    }
    public static boolean m20(int[] arr) {
        for(int i = 0; i < arr.length; i++) {
            boolean f = fan(arr[i]);
            if(f == false){
                return true;
            }
        }
        return false;
    }
    public static boolean fan(int num) {
        if(num <= 1) {
            return false;
        }
        for(int i = 2;i < num;i++){
            if(num % i == 0){
                return true;
            }
        }
        return false;
    }
}